Почему машинный код — это нули или единицы?

#Техника

Давайте разберёмся, почему машинный код состоит только из нулей и единиц. На этот вопрос отвечает Ольга Иванова, доцент кафедры «Системное программирование» Южно-Уральского государственного университета (ЮУрГУ).

Машинный код состоит только из нулей и единиц потому, что компьютеры работают с электрическими сигналами. Все мы знаем, что компьютеры, телефоны и другие цифровые устройства работают от электричества. Когда электрический сигнал идет, это можно представить как состояние «включен», а когда сигнала нет — как «выключен». Именно они означают 1 («включен») и 0 («выключен»).

У компьютера нет глаз, ушей и других органов чувств, как у нас с вами. Он понимает только сигналы «есть электричество» и «нет электричества». Вот и приходится ему трансформировать всю информацию в нули и единицы. Знаете ли вы, что из этих нулей и единиц компьютер может создавать почти всё? Например:

 — Числа — машинный код может помочь компьютеру понимать, какие числа мы вводим.

 — Тексты — каждую букву и слово также можно представить с помощью последовательности нулей и единиц.

 — Картинки и видео — даже самые красивые фотографии и захватывающие фильмы превращаются в длинные цепочки нулей и единиц.

 — Сайты и приложения — всё, что мы видим на экране, даже наши любимые игры, тоже построены на этих принципах.


ВАМ МОЖЕТ БЫТЬ ИНТЕРЕСНО